/* index.css*/

#banner {position:relative; width:950px; height:150px; border:1px solid #666; overflow:hidden;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:950px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
            margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background-color:#6f4f67;cursor:pointer}
#banner_list a{position:absolute;}

#play_text{ float:left; height:20px; margin-top:-5px; width:200px;}
#play_text ul{ display:block; left:580px; margin-top:-27px; opacity:0.8; padding-top:1px; position:relative; width:200px; z-index:3;}

div#main-side	{ clear:both ; margin:10px 0; overflow:hidden; }

.review_out{ border-bottom:1px dotted #CCCCCC; margin:10px auto; width:700px;}
.review_left{ margin:10px 0 0 0; width:100px; text-align:center; float:left;}
.review_left .review_face img{ border:1px solid #CCC;}
.review_left font{ color: #006699; font-size:13px;}
.review_right{ float:right; margin:8px 0 0 0; width:600px; height: 185px; overflow:hidden;}
.review_right .review_content{ float:left; margin:0 0 5px; width:600px; line-height:28px; word-wrap:break-word;}
.review_right .review_content .company_title{ color:#FF6600; font-size:14px; text-decoration:underline; margin-right:14px;}
.review_right .review_content .company_time{ color:#A8A8A8; font-size:11.5px; }
.review_right .review_content .company_list{  float:left ; margin-right:14px;}
.review_right .review_content .list_1{ color:#8A8B8B; font-size:12px; float:left }
.review_right .review_content .list_2{ color:#FFCC66; font-size:20px; font-family:""; margin-left:5px;}

#main-right	{ margin:0 0 0 15px ; width:230px ; float:right; display:inline;}

.main-left	{ margin:0 ; padding:0 ; width:700px ; border:1px solid #ffd575;  background: url("/images/ttbg.gif") repeat-x scroll 0 0 transparent; float:left;}
.main-left h2{
	color: #CC3300;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
}

.index-div2	{ margin:0 ; padding:0 ; width:230px ; }
.index-div2 .right_head{
	background: url("/images/ttbg1.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
}
.tttext{color: #FFFFFF;
    font-size: 16px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;}
.ttmore{float:right;}
.ttmore a{color:#ffffff; font-size:12px;text-decoration: underline;}
.ttcolor a{color:#ffb039;}
.index_div3 {
	background:url(../images/list_10.gif) no-repeat 5px 15px scroll; height:auto; 
	border-left:1px solid #ffd575; border-right:1px solid #ffd575; border-bottom:1px solid #ffd575;
	padding-top:11px;
}
.index_div3 ul li,.index_div4 ul li{ height:23px; line-height:23px; overflow:hidden; white-space:nowrap; margin-left:25px;}

.list{margin:0 auto;}
.list .up{width:950px;clear:both;}
.list .l_nav{background: url("/images/nav_bg.gif") no-repeat scroll 0 0 transparent;height: 38px;margin-bottom: 3px;overflow: hidden;position: relative; clear:both;}
.list .l_nav h3{ display: block;font-family: "微软雅黑";font-size: 16px;font-weight: bolder;height: 38px;line-height: 38px; margin-left: 20px;padding-left: 50px;width:116px;color:#ffffff;}
.list .l_left{border:1px solid #CCC; float: left; margin-right: 10px; width: 308px;}
.list .tit{ background: url("http://img.duote.com/images/tech/bj.gif") repeat-x scroll 0 -111px transparent;border: 1px solid #FFFFFF;height: 33px;line-height: 33px;}
.list .tit .tit_tag{float: left;padding: 3px 0 0 10px;}
.list .tit .tit_tag li{background: url("/images/tagbg.gif") no-repeat scroll 0 0 transparent;color: #FFFFFF;cursor: pointer;float: left;font-size: 14px;height: 30px;line-height: 30px;text-align: center;width: 102px;}
.list .l_left .l_con{padding: 5px 7px 0; height:237px;}
.list .l_left dl{}
.list .l_left dl dd{border-bottom: 1px solid #DDDDDD;margin-bottom: 5px;padding: 5px 0;clear:both;}
.list .l_left dl dd img{border: 1px solid #DDDDDD;float: left;height: 85px;margin-right: 5px;width: 104px;}
.list .l_left dl dd span{color: #999999;display: block;height: 55px;overflow: hidden;}
.list .l_middle{border:1px solid #CCC;float: left; width: 383px; margin-right: 10px;}
.list .l_middle .com_tit{background: url("/images/index_x.png") repeat-x scroll 0 -255px transparent;color: #CC0000;font-size: 1.7em;height:30px;line-height: 35px;padding-left:8px;}
.list .m_con{height:240px;padding:0 3px;}
.list .l_middle .comment{color:#666;line-height:20px; border-bottom:1px dotted #CCC;  margin:7px 0; padding-bottom: 7px;}
.list .l_middle .end{border:none; margin-bottom:none;}
.list .l_middle .comment dt{margin-bottom: 5px;padding-left:3px;font-family: Tahoma,sans-serif;}
.list .l_middle .comment dt span{color:#00DDFF;}
.list .l_middle .comment dt a{color:#6666CC;}
.list .l_middle .comment dt em{float: right; color:#CCC;}
.list .l_middle .comment dd.detail{float: left; width:300px;}
.list .l_middle .comment dd.more{float: right;margin-right: 27px;position: relative;bottom:-20px;}
.list .l_middle .comment dd.more a:link,.list .l_middle .comment dd.more a:visited{color:#999999}
.list .l_middle .comment dd.more a:hover,.list .l_middle .comment dd.more a:active{color:#FF9900}
.list .l_middle .comment img{padding:0 5px;vertical-align:top;}
.list .l_right{float:right; width:233px;border: 1px solid #CCC;}
.list .l_right ul.pai{ background: url("../images/list_10.gif") no-repeat scroll 5px 10px transparent; padding: 5px 7px 0 0; height:236px;}
.list .l_right ul li{ height: 23px;line-height: 23px;margin-left: 25px;overflow: hidden;white-space: nowrap;}
.list .l_right ul li span.right{float:right;color:#666;}
.list .l_right ul li span.right em{font-size: 18px;font-style: normal;}
.list .l_right ul li span.left{width:130px;display:block;overflow:hidden;}
.list .envi{width:950px; clear:both; margin-top:5px; border:1px solid #CCC;}
.list .envi .e_tit{border-right: 1px solid #CCC;color: #024898;float: left;font-size: 14px;font-weight: bolder;height: 109px;overflow: hidden;padding: 30px 10px 0;width: 14px;}
.list .envi .photo{width:915px; height:109px; overflow:hidden;padding:15px 0;}
.list .envi ul{width:1200px;}
.list .envi ul li{float:left; margin-left:8px;} 

.techtit{
	background: url("/images/ttbg2.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding-left: 35px;
}
.tech{
	border-top: 6px solid #ffb039;
	border-left: 1px solid #ffd575;
	border-right: 1px solid #ffd575;
	border-bottom: 1px solid #ffd575;
	height: auto; width: 948px;}
.tech ul{margin: 5px 0; overflow: hidden; font-size:13px; color: #FF9900; line-height:21px; width:285px; float:left; border-right: 1px dotted #CCCCCC; padding: 0 15px;}
.tech .odd{border-right:none;}
.tech .fenge{clear:both; width:100%; border-bottom:1px dotted #CCCCCC; height: 5px; margin: 6px 0;}
.tech ul li.line{width:285px; overflow:hidden; height:21px; line-height:21px; display:inline-block;  background-image:url("http://img.duote.com/images/tech/bg.gif"); background-position: -108px -168px;background-repeat: no-repeat; padding-left:18px}
.tech .techimg {display: inline; float: left;height: 90px; margin-right: 10px; width: 100px;}
.tech .techtt{color: #333333; float: left; font-size:12px; height:90px; line-height:22px; overflow:hidden; width:175px; text-indent:2em;}